package com.ruoyi.biz.service;

import java.util.List;
import com.ruoyi.biz.domain.BizSimilarityResult;
import com.ruoyi.biz.domain.SimilarityRes;

/**
 * 查重结果Service接口
 * 
 * @author ruoyi
 * @date 2025-02-26
 */
public interface IBizSimilarityResultService 
{
    /*
     * 查询查重结果统计  根据作业提交id查询
     * */
    List<SimilarityRes> selectByWorkSubmitId(Long workSubmitId);

    /**
     * 查询查重结果
     * 
     * @param id 查重结果主键
     * @return 查重结果
     */
    public BizSimilarityResult selectBizSimilarityResultById(Long id);

    /**
     * 查询查重结果列表
     * 
     * @param bizSimilarityResult 查重结果
     * @return 查重结果集合
     */
    public List<BizSimilarityResult> selectBizSimilarityResultList(BizSimilarityResult bizSimilarityResult);

    /**
     * 新增查重结果
     * 
     * @param bizSimilarityResult 查重结果
     * @return 结果
     */
    public int insertBizSimilarityResult(BizSimilarityResult bizSimilarityResult);

    /**
     * 修改查重结果
     * 
     * @param bizSimilarityResult 查重结果
     * @return 结果
     */
    public int updateBizSimilarityResult(BizSimilarityResult bizSimilarityResult);

    /**
     * 批量删除查重结果
     * 
     * @param ids 需要删除的查重结果主键集合
     * @return 结果
     */
    public int deleteBizSimilarityResultByIds(Long[] ids);

    /**
     * 删除查重结果信息
     * 
     * @param id 查重结果主键
     * @return 结果
     */
    public int deleteBizSimilarityResultById(Long id);
}
